package com.bilibili.dubbo.api.mongo;

import com.bilibili.model.mongo.Video;
import com.bilibili.model.vo.PageResult;

import java.util.List;

/**
 * @author HuangRongFu
 * 2021/11/28 星期日4:30 下午
 */


public interface VideoApi {

    /**
     * 发布小视频
     *
     * @param pojo
     */
    void add(Video pojo);

    /**
     * 通过vid查询小视频
     *
     * @param vidList
     * @return
     */
    List<Video> findByVids(List<Long> vidList);

    /**
     * 分页查询，按发布时间降序
     *
     * @param page
     * @param pageSize
     * @return
     */
    PageResult<Video> findPage(long page, Long pageSize);
}
